/**
 * 管理员中间件函数
 */
const admin = (req, res, next) => {
  // console.log("Admin Middleware req.user:", req.user);

  // 检查用户是否存在且为管理员
  if (req.user && req.user.isAdmin) {
    // 如果用户是管理员，调用 next() 允许请求继续
    next();
  } else {
    // 如果用户不是管理员，返回401状态码和错误信息
    res.status(401).json({ message: '未授权为管理员' });
  }
};


export { admin };
